package com.zkzx.common.driver.constants;


import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.ArrayList;
import java.util.List;

@Getter
@AllArgsConstructor
public enum DriverStatusEnum {


    NO_SUBMIT(1,"未提交"),

    ACTIVATED_WAIT(2," 待激活"),

    ACTIVATED_FAIL(3,"激活失败"),

    APPROVE_ING(4,"审核中"),

    APPROVE_FAIL(5,"审核驳回"),

    CONTRACT_ING(6,"签约中"),

    CONTRACT_FAIL(7,"签约失败"),

    BANK_ING(8,"绑卡开户中"),

    BANK_FAIL(9,"绑卡失败"),

    VERIFY_SUCCESS(0,"已验证"),

    EXISTING_DATA_SHARING(10,"已有数据共享中");

    private int value;

    private String description;
    public static List<String> listStatus(){
        List<String> list = new ArrayList<>();
        list.add(DriverStatusEnum.CONTRACT_ING.name());
        list.add(DriverStatusEnum.CONTRACT_FAIL.name());
        list.add(DriverStatusEnum.VERIFY_SUCCESS.name());
        return list;
    }


}
